/*
 * $Id: HttpMessageContext.java 41065 2007-01-18 23:08:28Z jdamick $
 *
 * Copyright 2006- Revolution Health Group.  All rights reserved.
 *
 * This software is the confidential and proprietary information
 * of Revolution Health Group.  (Confidential Information).
 * You shall not disclose such Confidential Information and shall
 * use it only in accordance with the terms of the license 
 * agreement you entered into with Revolution Health Group.
 *
 */
package org.javason.http;

import java.util.Map;

import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;


public interface HttpMessageContext {
	
	public Cookie[] getCookies();
	
	public Map<String, String[]> getParameters();
	
	public HttpServletRequest getHttpServletRequest();

	public String getServiceName();
	
	public Cookie getCookie(String cookieName);
	
	
	public String getClearTrustToken();
	
	public String getSessionId();
	
	
	public Cookie getSessionCookie();
	
	public Cookie getClearTrustCookie();
	
	public void debugCookies();
}
